#pragma once
#include <stdio.h>
#define MAX 1024
#define NONE_FLUSH(1<<0)
#define LINE_FLUSH(1<<1)
#define FULL_FLUSH(1<<2)

typedef struct IO_FILE
{

	int fileno;
	int flag;
	char outbuffer[MAX];
	int bufferlen;
	int flush_method;


}My_File;


MyFile *MyFopen(const char *path,const char *mode);

void MyFclose(MyFile *);

int MyFwrite(MyFile *,void *str,int len);

void MyFFlush(MyFile *);



